// 联合类型
function getLength(args: string|any[]) {
  console.log(args.length)
}

// 函数重载
// 1. 函数重载签名
function getLength2(args: string): number
function getLength2(args: any[]): number

// 2. 函数重载实现
function getLength2(args: any) {
  return args.length
}

function getLength3(args: { length: number }) {
  return args.length
}

export {}